package com.kmxd.ams.infra.logs.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 电子档案访问日志表
 *
 * @author ZuoLG
 * @since 2022-09-06
 */
@Data
@TableName("jy_log_erecord")
public class LogErecord implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 主键ID */
  private Long id;

  /** 公司ID */
  private Long comId;

  /** 全宗ID */
  private Long fondsId;

  /** 部门ID */
  private Long deptId;

  /** 部门名称 */
  private String deptName;
  /** 用户id */
  private Long userId;
  /** 操作人代码 */
  private String userCode;

  /** 操作人名称 */
  private String userName;

  /** IP地址 */
  private String ip;

  /** 操作方式：浏览、下载等 */
  private String op;

  /** 附件表名 */
  private String tableId;

  /** 附件ID */
  private Long recordId;

  /** 附件名称 */
  private String fileName;

  /** 浏览、下载附件来源 */
  private String source;

  /** 操作时间 */
  private Date createTime;

  /** 操作状态 0失败 1成功 */
  private Integer opStatus;

  /** 日志安全等级：0低，1中，2高，3高危 */
  private Integer level;

  private Long archTypeId;

  private Long docId;
}
